work selflessly - French English Dictionary